home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <stdlib.h>
-
- char *string[] = {
- "some garbageR A 3 4",
- "R A 3 0 4"
- };
-
- const char *format = "%*[^PR]%c %c %d %d %d";
-
- void main(void);
-
- void main(void)
- {
-
- int ret;
- int i;
- int k=0, n=0, m=0;
- char 1=0, q=0;
-
- for (i=0; i<2; i++)
- {
- ret = sscanf (string[i], format, &1, &q, &k, &m, &n);
- if (ret !=5)
- {
- printf ("SSCANF FAIL string[%d]!\n", i);
- }
- else
- {
- printf ("SSCANF OK string[%d]!\n", i);
- }
- }
- }
-